package method;

public class MethodDemo5 {
    public static void main(String[] args) {
        //方法在计算机中的执行原理
         int [] arr={10,20,30,40};
       /* System.out.println("[");*/

     /*   System.out.println("]");*/
        aa(arr);

        int[] arr3=null;
        aa(arr3);

        int[] arr4={0};
        aa(arr4);

    }

    public static void  aa(int[] arr){
        if(arr==null){
            System.out.println(arr);
            return;
        }

        System.out.println("[");
        for (int i = 0; i < arr.length; i++) {
        /*    if(i== arr.length-1){
                System.out.println(arr[i]);
            }else {
                System.out.println(arr[i]+",");
            }*/
            System.out.println(i== arr.length-1?arr[i]:arr[i]+",");
            /**
             * 想要获取数组长度用逗号割开
             *  i== arr.length-1?arr[i]:arr[i]+"," 获取数组下标，用数组长度-1，如果数组中的数到了数组长度-1的话，就证明遍历到最后一个元素了，直接打印最后一位元素值，
             *  如果是arr[i],证明没有到达最后一个元素，就用arr[i]+","逗号割开
             *
             * **/
        }
        System.out.println("]");
    }

}
